Công thức tổng quát Bộ_ba_số_Pythagore

Công thức sau tổng quát tất cả các bộ ba số Pythagoras (không đơn trị):

a = k(2mn)b = k(m2 - n2)c = k(m2 + n2)

trong đó m và n là hai số nguyên dương với m > n và k là số nguyên dương tùy ý. Đặc biệt với k = 1 nó dẫn tới công thức cổ điển cho bởi Euclid (kh. 300 TCN) trong cuốn sách Elements của ông, thường được gọi là công thức Euclid:

a = 2mnb = m2 - n2c = m2 + n2

Bộ ba số sinh bởi công thức Euclid là nguyên tố chỉ nếu m và n là các số nguyên tố cùng nhau và đúng một trong chúng là số chẵn. Nếu cả n và m cùng là chẵn (hoặc lẻ), thì a, b, và c sẽ là chẵn, và bộ ba số đó không nguyên tố cùng nhau. Mọi bộ ba nguyên tố (có thể đổi vai trò giữa a và b) sinh ra từ một cặp duy nhất các số nguyên tố cùng nhau m, n, mà một trong chúng là lẻ.